.menu {
	background: 	url( ../img/menu_fundo_over.gif ) repeat top; 
	color:			#FFCC00;
	border-top:		1px solid #e7f3fb;
	border-bottom:	1px solid #e7f3fb;
	font-family:	verdana, arial, sans-serif;
	font-size:		11px;
	height:			20px;
	width:			100%;
}
.menu * {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}
.menu a {
	display:	block;
	font-weight: bold;
	text-decoration: none;
	color:		#000;
	padding:	0 10px;
	line-height: 20px;
}
.menu ul li a:hover{
	color:		#003399;
}
.menu li {
	list-style: none;
	height: 1%;
}
.menu li ul {
	position: absolute;
	visibility: hidden;
	white-space: nowrap;
	margin-top: -2px;
}
.menu li:hover ul, .menu  li.over ul {
	visibility: visible;
}
.menu li:hover ul li ul, .menu li.over ul li ul{
	visibility: hidden;
}
.menu li ul li:hover ul, .menu li ul li.over ul{
	visibility: visible;
}
.menu ul li ul a:hover {
	text-decoration: underline;
	background: url( ../img/menu_fundo_over.gif ) repeat top;
	width:		90px;
}
.menu ul li ul {
	background:	url( ../img/menu_fundo_out.png ) repeat top;
	border:		1px solid #000;
	float:		clear;
	width:		110px;
}
.menu ul li {
	float:		left;
	position:   relative;
	z-index: 	999;
	
}
.menu ul li ul li{
	float:		clear;
}
.user{
	color:#655;
	font-size:13px;
	margin-right:10px;
	text-align:right;
}